package cn.itcast.nems.approval.service;

import cn.itcast.nems.approval.dao.entity.ApprovalFormFlow;
import cn.itcast.nems.approval.model.ApprovalFormFlowAuditDTO;
import com.baomidou.mybatisplus.extension.service.IService;

public interface ApprovalFormFlowService extends IService<ApprovalFormFlow> {

    /**
     * 审核
     * @param auditDTO
     */
    void audit(ApprovalFormFlowAuditDTO auditDTO) ;
    
    /**
     * 
     * 功能描述：流程表单的知会事件
     * 
     * @param formID 审批流程ID
     * @param targetAssignee 指定要抄送的人
     * 
     * @author 刘曙
     *
     * @since 2023年11月23日
     *
     * @update:[变更日期YYYY-MM-DD][更改人姓名][变更描述]
     */
    void inform(String formID, String targetAssignee);
}
